﻿    /* CSS Document */

*{margin:0px; padding:0px; list-style:none; font-size:12px; color:#666; font-family: Microsoft Yahei; text-decoration:none;}
img {border:0 ;}
.clear{clear:both;}

/*瑞诚头部*/
.tp{width:100%; min-width:1200px;}
.tp .top{width:1200px; margin:0 auto; }
.tp .top .logo{width: 84px; height: 84px; background: url(../images/logo.png); float: left; margin-left: 50px; margin-top: 12px;}

.tp .top .nav{width: 660px; float: right;}
.tp .top .nav a{width:110px; float: left; line-height: 114px; text-align: center; font-size: 18px;}



/*banner图*/
.fullSlide{ position:relative; margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  }
.fullSlide .hd{position:relative; z-index:1; margin-top:-60px; height:60px; line-height:60px;  text-align:center;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 18px;
    height: 18px;
    margin: 5px;
    background: url(../images/tg_flash_p.png) -28px 0;
    overflow: hidden;
    font-size: 0;
}

.fullSlide .hd ul .on {
    background-position: 0 0;
}
/*关于我们*/
.zy{width: 100%; min-width:1200px; background: url(../images/abj.jpg); padding-top: 70px; padding-bottom: 38px;}
.zy .ab{width: 1200px; margin:0 auto; }
.zy .ab .abj{width: 593px; height: 368px; float: left; background: url(../images/abys.png); }
.zy .ab .abt{width: 480px; float: left; margin-left: 85px;}
.zy .ab .abt .abz{width: 410px; border-bottom: 4px #9f9fa0 solid; font-size: 50px; color: #4c4c4c; font-weight: bold; }
.zy .ab .abt .abz .yw{color: #040000; font-size: 32px; font-weight:lighter; margin-top: 15px;}
.zy .ab .abt .abz .yw p{color: #030000; font-size: 20px; font-family:Arial, Helvetica, sans-serif;}
.zy .ab .abt .about{margin-top: 10px; line-height: 25px;}
.zy .ab .abt .about a{color: #6e6b6b; font-size: 14px;}
.zy .ab .abt .agd{width:138px; height:42px; border-radius: 10px; behavior: url(ie-css3.htc); background: #e83239; text-align: center; line-height: 42px; margin-top: 25px; color: #fff; font-size: 16px; font-family: "黑体"; display: inline-block;}

/*产品展示*/
.gz{width: 100%; min-width:1200px;}
.gz .gszp{width: 1200px; margin: 0 auto; margin-top: 50px; text-align: center; color: #4c4c4c; font-size: 50px; font-weight: bold;}
.gz .gszp .cpy{color: #040000; font-size: 32px; font-weight:lighter; margin-top: 15px;}
.gz .gszp .cpy>p{color: #030000; font-size: 20px; font-family:Arial, Helvetica, sans-serif;}
.gz .fcp{width: 1200px; margin-top: 35px;}
.gz .fcp .Left{width: 39px; height: 39px; margin-left: 19px; float: left; margin-top: 125px;}

#fct{width: 1084px; float: left;}
#fct ul li{width: 271px; float: left;}
#fct ul li .cj{width: 248px; height: 288px; margin: 0 auto; background: #f5f5f5}
#fct ul li .cj .ct{width:248px; height: 226px; }
#fct ul li .cj .ct img{width: 90%; height: 210px; padding: 6px 8px;}
#fct ul li .cj .ct .t1{z-index: 2;}
#fct ul li .cj .ct .t2{z-index: 3;}
#fct ul li .cj .ct .t3{z-index: 4;}
#fct ul li:hover .cj .ct .t1{z-index: 4}
#fct ul li:hover .cj .ct .t3{z-index: 2}
#fct ul li .cj .cm{  line-height: 62px;  background: #e7e7e7; text-align: center; font-size: 18px; color: #8b8b8b}
.gz .fcp .Right{width: 39px; height: 39px; margin-right: 19px; float: left; margin-top: 125px; }

.gz .gszx{width:138px; height:42px; margin:0 auto; background: #e83239; text-align: center; line-height: 42px; margin-top: 50px;}
.gz .gszx a{color: #fff; font-size: 16px; font-family: "黑体";}
/*新闻*/
.nst{width: 100%; min-width:1200px; background: #83cdaa; border-top: 2px #dcdcdc solid; border-bottom: 2px #dcdcdc solid; margin-top: 48px;}
.nst .new{width: 1200px; margin: 0 auto;}
.nst .new .nwt{width: 575px; float: left; position: relative;}
.nst .new .nwt img{width: 100%}
.nst .new .nwt .dwz{width: 575px;  background: url(../images/xwbj.png); position: absolute; bottom: 4px; left: 0px; }
.nst .new .nwt .dwz .xwdz{width:360px; font-size: 18px; padding: 15px 0px 15px 15px; font-weight: bold;}
.nst .new .nwt .dwz .xwdz p{font-size: 14px; font-weight: lighter; margin-top: 10px;}

.nst .new .nwz{width: 625px; float: left; padding-top: 55px; }
.nst .new .nwz .sxx{width: 625px; color: #4c4c4c; font-size: 50px; font-weight: bold; text-align: center;}
.nst .new .nwz .sxx .nyw{color: #040000; font-size: 32px; font-weight:lighter; margin-top: 15px;}
.nst .new .nwz .sxx .nyw>p{color: #030000; font-size: 20px; font-family:Arial, Helvetica, sans-serif;}
.nst .new .nwz .xwn{width: 625px; margin-top: 48px;}
.nst .new .nwz .xwn li {padding-top: 20px; padding-bottom: 20px;background: none}
.nst .new .nwz .xwn .xwrq{width:100px; float: left; text-align: center;}
.nst .new .nwz .xwn .xwrq .shuz{width:38px; height:40px; margin: 0 auto; background: url(../images/tg.png); line-height: 40px; font-size: 14px; color: #fff; }
.nst .new .nwz .xwn .xwrq .shij{ margin-top:10px; color:#4d4d4d; font-size: 14px;}
.nst .new .nwz .xwn .xwrs{width:525px; float: left;}
.nst .new .nwz .xwn .xwrs .title{color: #4d4d4d; font-size: 18px; border-bottom: 1px #4d4d4d solid; padding-bottom: 5px;}
.nst .new .nwz .xwn .xwrs .title span{font-size:14px; color: #42899c; display: inline-block;width: 65px;}
.nst .new .nwz .xwn .xwrs .title span:first-child{width: 460px;}
.nst .new .nwz .xwn .xwrs .cent{width:365px; font-size: 14px; color: #666;}

.nst .new .nwz .xwn li:hover {background: #42899c}
.nst .new .nwz .xwn li:hover .xwrq .shij{color:#fff;}
.nst .new .nwz .xwn li:hover .xwrs .title{color: #fff; border-bottom: 1px #fff solid; }
.nst .new .nwz .xwn li:hover .xwrs .title span{color: #fff;}
.nst .new .nwz .xwn li:hover .xwrs .cent{ color: #fff;}

/*招商加盟*/
.zm{width: 100%; min-width: 1200px; background: url(../images/membj.jpg); background-size: 100% 100%; padding-top: 75px; padding-bottom: 33px;}
.zm .zmy{width: 1200px; margin: 0 auto;}
.zm .zmy .zsm{width: 695px; float: left;}
.zm .zmy .zsm .join{width:695px; color: #4c4c4c; font-size: 50px; font-weight: bold; text-align: center;}
.zm .zmy .zsm .join .bq{color: #040000; font-size: 32px; font-weight:lighter; margin-top: 15px;}
.zm .zmy .zsm .join .bq>p{color: #030000; font-size: 20px; font-family:Arial, Helvetica, sans-serif;}

.zm .zmy .zsm .joim{ float: right; margin-right: 50px; font-size: 18px; color: #4c4c4c; margin-top: 35px;}
.zm .zmy .zsm .joim .dxin{margin-top: 35px; line-height: 28px;}
.zm .zmy .zsm .joim .dxin p{font-size: 14px; color: #4c4c4c;}
.zm .zmy .zsm .joim .xwm{width:138px; height:42px; background: #e83239; text-align: center; line-height: 42px; margin-top: 25px;}
.zm .zmy .zsm .joim .xwm a{color: #fff; font-size: 16px; font-family: "黑体";}
/*申请加盟*/
.zm .zmy .zsy{width: 450px; float: left; margin-left: 55px;}
.zm .zmy .zsy .apy{width: 350px; margin: 0 auto; color: #153e6a; font-size: 24px; text-align: center;}

/*底部*/
.foot1 {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0;
    height: 135px;
}

.foot1>div {
    border-left: 1px solid #20252a;
    border-right: 1px solid #3f4a55;
    float: left;
    height: 135px;
}
.foot01 {
    width: 250px;
    border-left: none!important;
    margin-left: 40px;
}
.foot02 {
    width: 355px;
}

.foot02 span {
    width: 72px;
    margin-left: 74px;
    display: block;
    float: left;
    ;
    font-size: 16px;
    color: #d9d9d9;
    text-align: center;
}

.foot02 span b {
    font-size: 16px;
    color: #d9d9d9;
    margin-bottom: 20px;
    display: inline-block;
}

.foot02 span a {
    font-size: 14px;
    color: #b3b3b3;
    margin-bottom: 12px;
    display: inline-block;
}

.foot02 span a:hover {
    color: #f34f4f
}

.foot03 {
    width: 278px;
}

.foot04 {
    width: 269px;
    border-right: none!important;
}

.foot04 p {
    font-size: 20px;
    color: #d9d9d9;
    font-weight: 900;
    margin-top: 20px;
    margin-left: 50px;
}

.foot04 p:first-child {
    font-size: 16px;
    color: #d9d9d9;
    font-weight: 100;
    margin-top: 0px
}

.foot04 span {
    font-size: 14px;
    color: #b3b3b3;
    display: block;
    margin-top: 15px;
    margin-left: 50px;
}

.foot05 {
    width: 100%;
    min-width: 1200px;
    background: #000000;
    height: 110px;
    text-align: center;
}

.foot05 p {
    color: #b3b3b3;
    line-height: 45px;
    font-size: 13px;
}

.foot05 img {
    margin: 0 16px;
}

.bshare-custom {
    text-align: center;
}